runtime.mheap.pages (field)

20 uses

	runtime (current package)
		mgcscavenge.go#L336: 			r := mheap_.pages.scavenge(scavengeQuantum)
		mgcscavenge.go#L337: 			atomic.Xadduintptr(&mheap_.pages.scav.released, r)
		mgcsweep.go#L403: 			mheap_.pages.scavengeStartGen()
		mheap.go#L66: 	pages pageAlloc // page allocation data structure
		mheap.go#L723: 	h.pages.init(&h.lock, &memstats.gcMiscSys)
		mheap.go#L1140: 			*c = h.pages.allocToCache()
		mheap.go#L1167: 		base, scav = h.pages.alloc(npages)
		mheap.go#L1175: 			base, scav = h.pages.alloc(npages)
		mheap.go#L1195: 			h.pages.free(allocBase, spaceBefore/pageSize, false)
		mheap.go#L1199: 			h.pages.free(base+npages*pageSize, spaceAfter/pageSize, false)
		mheap.go#L1220: 			h.pages.scavenge(todo)
		mheap.go#L1384: 				h.pages.grow(h.curArena.base, size)
		mheap.go#L1419: 	h.pages.grow(v, nBase-v)
		mheap.go#L1511: 	h.pages.free(s.base(), s.npages, false)
		mheap.go#L1531: 	h.pages.scavengeStartGen()
		mheap.go#L1534: 	released := h.pages.scavenge(^uintptr(0))
		mheap.go#L1536: 	lock(&h.pages.scav.lock)
		mheap.go#L1537: 	gen := h.pages.scav.gen
		mheap.go#L1538: 	unlock(&h.pages.scav.lock)
		proc.go#L4685: 		pp.pcache.flush(&mheap_.pages)